home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr48 / 386p_200.zip / MAKEFILE < prev    next >
Text File  |  1994-11-24  |  4KB  |  128 lines

  1. DOX= 386file.obj 386arg.obj 386timer.obj
  2. XVD= 386video.obj 
  3. XID= 386mouse.obj  386keyb.obj 386joy.obj
  4.  
  5. XGE0= pix.obj chario.obj pcx.obj 386menu.obj
  6. XGE1= picture.obj pattern.obj
  7.  
  8. 386power.obj: 386power.asm 386power.inc
  9.         tasm  /ml /m2 /q /w2 386power
  10.         
  11. 386video.obj: 386video.asm 386power.inc 386video.inc
  12.         tasm  /ml /m2 /q /p /w2 386video
  13.         
  14. 386keyb.obj: 386keyb.asm 386power.inc 386keyb.inc
  15.         tasm  /ml /m2 /q /p /w2 386keyb
  16.  
  17. 386menu.obj: 386menu.asm 386power.inc 386keyb.inc chario.inc 386menu.inc 386mnu.inc
  18.         tasm  /ml /m2 /q /p /w2 386menu
  19.         
  20. 386timer.obj: 386timer.asm 386power.inc 386timer.inc
  21.         tasm  /ml /m2 /q /p /w2 386timer
  22.         
  23. pix.obj: pix.asm 386video.inc pix.inc
  24.         tasm  /ml /m2 /q /p /w2 pix
  25.         
  26. 386file.obj: 386file.asm   386power.inc 386file.inc
  27.         tasm  /ml /m2 /q /p /w2 386file
  28.         
  29. picture.obj: picture.asm  386video.inc picture.inc
  30.         tasm  /ml /m2 /q /p /w2 picture
  31.         
  32. chario.obj: chario.asm 386video.inc 386power.inc chario.inc
  33.         tasm  /ml /m2 /q /p /w2 chario
  34.         
  35. pcx.obj: pcx.asm 386video.inc pcx.inc
  36.         tasm  /ml /m2 /q /p /w2 pcx
  37.         
  38. pattern.obj: pattern.asm 386video.inc pattern.inc
  39.         tasm  /ml /m2 /q /p /w2 pattern
  40.         
  41. 386mouse.obj : 386mouse.asm 386power.inc 386mouse.inc
  42.         tasm  /ml /m2 /q /p /w2 386mouse
  43.         
  44. 386joy.obj : 386joy.asm 386power.inc 386joy.inc 386video.inc pix.inc
  45.         tasm  /ml /m2 /q /p /w2 386joy
  46.         
  47. 386arg.obj : 386arg.asm 386power.inc 386arg.inc
  48.         tasm  /ml /m2 /q /p /w2 386arg
  49.         
  50. #vdma.obj : vdma.asm 386power.inc vdma.inc
  51. #        tasm  /ml /m2 /q /p /w2 vdma
  52.  
  53. #
  54. # 386P & XGE LIBS
  55. #        
  56. dox.lib: $(DOX)
  57.   tlib dox.lib /C +-386file.obj +-386timer.obj +-386arg.obj
  58.   
  59. xvd.lib: $(XVD)
  60.   tlib xvd.lib /C +-386video.obj  
  61.   
  62. xid.lib: $(XID)
  63.   tlib xid.lib /C +-386mouse.obj +-386keyb.obj  +-386joy.obj
  64.         
  65. xge0.lib: $(XGE0)         
  66.   tlib xge0.lib /C +-pix.obj +-chario.obj +-pcx.obj +-386menu.obj
  67.   
  68. xge1.lib: $(XGE1)
  69.   tlib xge1.lib /C +-picture.obj +-pattern.obj
  70.  
  71. #
  72. # XVD  XGE Video Drivers
  73. #
  74.  
  75. # Chips&Technologies 82c450 driver
  76. chips450.obj: chips450.asm xvdriver.inc
  77.         tasm  /ml /m2 /q /p /w2 chips450
  78. chips450.xvd: chips450.obj
  79.         tlink /n /x /3 /c /C /Tdc chips450.obj,chips450.xvd
  80.  
  81. # ET3000,ET4000,ET4000w32 driver
  82. tseng.obj: tseng.asm xvdriver.inc
  83.         tasm  /ml /m2 /q /p /w2 tseng
  84. tseng.xvd: tseng.obj
  85.         tlink /n /x /3 /c /C /Tdc tseng.obj,tseng.xvd
  86.  
  87. #
  88. #  WARNING!  ALWAYS PUT 386power.obj FIRST on the link phase
  89. #            OR YOU'LL GET HERDS OF FIXUP ERRORS!!!!!!!
  90. #
  91. example0.obj: example0.asm
  92.         tasm  /ml /m2 /q /p /w2 example0.asm
  93.         
  94. example0 : example0.obj dox.lib 386power.obj xid.lib
  95.  tlink /n /3 /x /c /C /Tde  386power.obj example0.obj, example0.exe,,dox.lib xid.lib
  96.  
  97. vgareg.obj: vgareg.asm
  98.         tasm  /ml /m2 /q /p /w2 vgareg.asm
  99.         
  100. vgareg : vgareg.obj dox.lib 386power.obj xid.lib
  101.  tlink /n /3 /x /c /C /Tde  386power.obj vgareg.obj, vgareg.exe,,dox.lib xid.lib
  102.  
  103.         
  104. ted.obj: ted.asm
  105.         tasm  /ml /m2 /q /p /w2 ted.asm
  106.         
  107. joy.obj: joy.asm
  108.         tasm  /ml /m2 /q /p /w2 joy.asm
  109.  
  110. pcx2cbf.obj: pcx2cbf.asm
  111.         tasm  /ml /m2 /q /p /w2 pcx2cbf.asm
  112.         
  113. pcx2cbf : pcx2cbf.obj dox.lib xge0.lib xge1.lib 386power.obj xvd.lib xid.lib
  114.  tlink /n /3 /x /c /C /Tde  386power.obj pcx2cbf.obj,pcx2cbf.exe,,dox.lib xge0.lib xge1.lib xvd.lib xid.lib
  115.  
  116. pcx2tbf.obj: pcx2tbf.asm
  117.         tasm  /ml /m2 /q /p /w2 pcx2tbf.asm
  118.         
  119. pcx2tbf : pcx2tbf.obj dox.lib xge0.lib xge1.lib xvd.lib 386power.obj xid.lib
  120.  tlink /n /3 /x /c /C /Tde  386power.obj pcx2tbf.obj,pcx2tbf.exe,,dox.lib xge0.lib xge1.lib xvd.lib xid.lib
  121.  
  122. ted : ted.obj dox.lib xge0.lib xge1.lib 386power.obj xvd.lib xid.lib
  123.  tlink /n /3 /x /c /C /Tde  386power.obj ted.obj,ted.exe,,dox.lib xge0.lib xge1.lib xvd.lib xid.lib
  124.  
  125. joy : joy.obj dox.lib xge0.lib xge1.lib 386power.obj xvd.lib xid.lib
  126.  tlink /n /3 /x /c /C /Tde  386power.obj joy.obj,joy.exe,,dox.lib xge0.lib xge1.lib xvd.lib xid.lib
  127.  
  128.